herculean effort - Turkish English Dictionary